% factor for increased thickness of the equator and the UTC lines
% 1 for no emphasis
/grid_line_emphasis 4 def
%--------------------------------------
% lines other than 10,20 deg lines for grid locators
% if for instance you want every 15 deg for time zones
% I have coded this to turn off if the grid_locator letters are on
% so that you won't have labels corresponding to a different spacing
/draw_alternate_lat_lon_spacing off def %on - use numbers below
%off - use grid_locator spacing
/alternate_lat_spacing 15 def
/alternate_lon_spacing 15 def %15 deg = 1hr
%--------------------------------------
/draw_greyline on def % day/night border, ie terminator
%I know the sun is red, but everything else is red or blue
/greyline_color /green cvx def
% the greyline info will be derived first from sun_lat, sun_lon
% if the date/time is also defined (ie not commented) then
% the sun_lat, sun_lon will be calculated from them,
% overwritting the values from sun_lat, sun_lon
%
% date/time can be read in from the nmea.dat file generated from your
% gps receiver. The gps data will overwrite the date/time info entered here.
%
% ie priorities for calculating sun_lat, sun_lon
% 1. gps info from NMEA.DAT file
% if not found then
% 2. date/time entered here
% if not found then
% sun_lat, sun_lon entered here.
% date and time (UTC/Zulu)
03 /month exch def % (1..12)
22 /day exch def % (1..31)
6 /hour exch def % (0..23)
00 /min exch def % (0..59)
% lat_QTH /sun_lat exch def
% lon_QTH /sun_lon exch def
-16.5364 /sun_lat exch def %(-23.5..23.5)
165.0 /sun_lon exch def %(-180..180)
%--------------------------------------
%Compass:
% to establish direction from your QTH, a compass is
% centered on your QTH (even if QTH is center offset)
/draw_compass_circumference on def %(on/off) draw compass circumference
%if draw_compass_circumference is off and draw_compass_spokes in on
% then the spokes will go to the antipodes (see below)
/draw_compass_spokes on def %(on/off) draw compass spokes
/compass_spoke_interval 15 def %(int, degrees between spokes)
/compass_label_increment 15 def %(int, degrees between labels)
% the spacing of major radial compass spokes (lines) is 30 deg
% (see comment in routine "\draw_spokes") and are drawn right onto the QTH.
% the spacing of minor radial compass spokes (lines) is given by
% compass_spoke_interval. Suggested values are 10,15 or 45.
% These minor lines do not go to the center of the compass
% (ie the QTH) so as not to obliterate the QTH.
/compass_spokes_to_antipodes off def
% on/true - spokes go beyond compass rose to the edge of the world
% off/false - compass spokes go only to circumference of compass
% Note: if compass rose is not drawn, but the spokes are, then
% spokes go out to antipodes no matter what value is entered here.
%Compass circumference
% The radius of the compass is changed automatically in multiples of
% 1,2,5, to make nice round numbers for scaling. If your QTH is not
% at the center of the page, part of the circumference of the compass
% will/may go off the page. You can fiddle with the code in
% draw_bearing_rose to make the radius smaller. Here is a fiddle
% I've used. Change the number to suit you. The number "0.75"
% here will fit the largest compass that sits inside 3/4 of
% the page rather than the largest compass that sits
% inside the whole page. This allows you some latitude to move
% the center of the page away from the QTH and still have compass
% contained within the page.
%/compass_coerce {0.75 mul} def % reduce compass circle size
/compass_coerce {} def % the normal size
% pick one by commenting out the other
/compass_color /yellow cvx def
% yellow looks OK in daylight,
% but vanishes under incandescent light
/compass_label_color /black cvx def
%labels for directions (30, 60, 90... etc)
%--------------------------------------
/draw_outer_border on def
% (on/off) border at the antipodes
% on is useful for maps of the whole world
% for maps of a smaller area, the border is
% still calculated but it is off the edge of the map
% (ie you can leave it on all the time if you like)
/outer_border_color /black cvx def
%--------------------------------------
/DXCC_callsigns on def % on: dxcc countries displayed as callsign
%off: dxcc countries displayed as country name
/circle_dxcc off def % on: print calls long concentric circles about QTH
%off: print calls along horizontal straight lines
/dxcc_color /black cvx def
/dxcc_special_color /green cvx def
/dxcc_special_color_2 /red cvx def
/dxcc_bands_plotted
% Frequency mask for selecting dxcc countries to be displayed.
% If you want to display only the dxcc countries that you've
% worked on 80m CW, then uncomment 80 in the array below and CW in the
% array below that. If you want to display countries that have been worked
% on 80 and and the countries that have been worked on 40m,
% then remove the "%" infront of both 80 and 40.
% Leave all other numbers with a "%" as the first character in the line.
%
% You can add frequencies and modes. Eg if we get back the bands above 200m,
% say 320m, and can do spark mode on it again, then
% add 320 to the band options below
% and (SPARK) to the mode options below.
% When you make a SPARK contact on 320m with a
% country add 320 SPARK to the dxcc.dat file.
%
% You can use numbers in any way you want here, just as long as it's
% consistent with the use and numbering in the dxcc.dat files.
% A "10" in the following array will flag all of the entries in
% the dxcc.dat file with "(10 xxx)" in them.
% What the 10 means is up to you - it can be 10GHz, 10m or 10MHz.
%
% This array can have any number of integer elements (including none).
% Only one element allowed per line, lines in any order.
% Add, remove or comment (put "%" in front of number) out elements to suit.
[
%160
%80
%75
40
%30
%20
%15
%12
%10
%6
%2
] def
/dxcc_modes_plotted
% Mode mask for selecting dxcc countries to be displayed.
%
% If you want to display only the dxcc countries that you've
% worked on 80m CW, then uncomment CW in the array below, and 80 in the
% array above. If you want to display countries that have been worked on
% CW and the countries that have been worked on SSB,
% then remove the "%" infront of both CW and SSB.
% Leave all other numbers with a "%" as the first character in the line.
% Note the spelling is case sensitive.
%
% The mode result is AND'ed with the band result.
% ie if you ask for 80 CW you will get only those
% countries that you've worked on 80 CW.
% If you want to list all countries that you've worked on 80 or on CW,
% then you'll either have to fiddle a bit or write the code yourself
% (and send it to us as well).
% If you want the countries that you've worked on CW, on any band,
% then you'll have to uncomment all the band entries in the
% dxcc_bands_plotted array above.
%
% This array can have any number of elements (including none).
% Only one element allowed per line, lines in any order.
% Add, remove or comment (have "%" in front of number) out elements to suit.
[
(CW)
%(SSB)
%(AM)
%(FM)
%(SWL)
%(RTTY)
%(SSTV)
%(packet)
%(EME)
%(aurora)
%(MS)
%(Es)
%(you can add any string you like to match the corresponding string in the dxcc.dat file, even a string as long as this, as long as you reproduce it exactly in the dxcc.dat file)
] def
%--------------------------------------
%Geographical Features and Drawing States within countries
% Some maps are cluttered by unnecessary info.
% E.g. When doing a whole world map centered on North America,
% the US states and Canadian Provinces produce a lot of clutter
% here you can turn selected things on or off
%
/state_borders_dashed on def % on: state borders are 1-3 pattern of dashes
% (see Postscript book for explanation)
% off: states borders are straight lines
% (and they look like country borders)
/draw_coast_lines on def % you can turn off the coast lines
/draw_country_borders on def % and all these things here
/draw_canadian_provinces on def
/draw_us_states on def
/draw_islands on def
/draw_lakes on def % suggested by beta tester Brian Derx
/draw_rivers on def
/draw_australian_states on def
%--------------------------------------
% Drawing circles around QTH at defined distances
% Turning this on, turns off the default compass circumference
% (you can still have the spokes from the compass to give direction)
/distance_circles off def
%
%
/distances_plotted %( in km)
% Possible distances might be -
% 1100km for E layer scattering (aurora, Es, FAI)
% 900km for good 2m conditions on a contest
% 700km for good 432 conditions on a contest
% Maybe you just want a bull's eye drawn around your QTH at 200 km intervals
% This array can have any number of integer elements (including none).
% Only one element allowed per line
% Add, remove or comment (have "%" in front of number) out elements to suit.
% Circles are drawn in the order listed in the array.
% The last distance circle in this array will have compass bearings
% and labels drawn on it (so make it the circle of largest radius)
[
100
200
%300
400
%500
600
%700
800
%900
%1000
%1100
%1200
] def
%--------------------------------------
%Beacons
/beacon_font /Helvetica def
/beacon_font_color /black cvx def
/beacon_color {beacon_font_color} def % color for standard beacons
%Try (ie uncomment) this scheme when using special_beacons on color printers
/beacon_special {beacon_special_2} def
% special beacons are drawn in the color beacon_special_color
/beacon_special_color /red cvx def
%Try (ie uncomment) this scheme when using special_beacons on B/W printers
%/beacon_special {beacon_special_1} def
% special beacons are drawn in the center of cross hairs
%/beacon_special_color {beacon_font_color} def
/beacons_plotted
% Beacons are turned on and off by the MHz in the frequency of the beacon
% in beacon.dat. If the numbers "144" and "1296" are in this array,
% then all beacons of freq 144.xxx and 1296.xxx will be plotted.
% This array can have any number of integer elements (including none).
% Only one element allowed per line, lines in any order.
% Add, remove or comment (put "%" in front of number) out elements to suit.
[
50
51
52
%70
%71
144
%222
%432
%902
%903
%926
%1295
%1296
%2304
%2312
%3456
%5759
%5760
%10248
%10256
%10265
%10368
%24192
] def
%--------------------------------------
/grid_bands_plotted
% grids worked are plotted according to the MHz in the frequency in
% the file grid.dat. If the numbers "144" and "1296" are in the
% array grid_bands_plotted, then all grids worked of freq 144MHz
% and 1296MHz will be plotted (colored/shaded).
% This array can have any number of integer elements (including none).
% Only one element allowed per line, lines in any order.
% Add, remove or comment (have "%" in front of number) out elements to suit.
[
%50
%70
%72
144
%145
%146
%147
%222
432
%435
%902
%903
%926
%1295
1296
%2304
%2312
%3456
%5759
%5760
%10248
%10256
%10265
%10368
%24192
] def
%--------------------------------------
%Repeaters
%/repeater false def % need to define this
/repeater_font /Helvetica def
/repeater_font_color /black cvx def
/repeater_color /black cvx def %color for repeater symbol
%Try (ie uncomment) this scheme when using repeater_special on color printers
/repeater_special {repeater_special_2} def
% special repeaters are drawn in the color repeater_special_color
/repeater_special_color /red cvx def
%Try (ie uncomment) this scheme when using special_repeaters on B/W printers
%/repeater_special {repeater_special_1} def
% special repeaters are drawn in the center of cross hairs